package co.gov.aerocivil.siga.comun.jsf.conversores;

import javax.inject.Inject;
import javax.inject.Named;

import co.gov.aerocivil.siga.comun.modelo.quejaaerolinea.Compensacion;
import co.gov.aerocivil.siga.comun.servicio.IServicio;
import co.gov.aerocivil.siga.comun.util.ConversorGenerico0;
import co.gov.aerocivil.siga.registrarquejaservicioaerolinea.servicio.ICompensacionServicio;

/**
 * Clase interna que implemeta el converte para compensacion
 * @author jmgoyes@itc.com.co
 *
 */
@Named
public class CompensacionConvertidor extends ConversorGenerico0<Long, Compensacion> {
	
	/**
	 * Inyección de servicios del tipo <code>Compensacion</code>
	 */
	@Inject
	private ICompensacionServicio compensacionServicio;
	
	/**
	 * Constructor
	 */
	public CompensacionConvertidor() {
		super(Compensacion.class);
	}

	@Override
	protected IServicio<Long, Compensacion> getServicio() {
		return compensacionServicio;
	}
}
